package com.tomek.ktoryoperator.providers;

import android.content.Context;

import com.tomek.ktoryoperator.exceptions.NumberInfoProviderException;

public interface NumberInfoProvider {
	public String getNumberInfoId(String number) throws NumberInfoProviderException;

	public String getNumberInfoName(Context context, String numberInfoId);

	public String getProviderId();

	public String getProviderName(Context context);

	public int getImageResourceForNumber(String value);

	public long getQueryTimeout();
	
	public boolean canHandle(String number);
}
